for the benefit of mankind - Francés Inglés Diccionario